package jedis;

import redis.clients.jedis.Jedis;

/**
 * jedis五大数据类型的基本操作
 */
public class BaseOperation {
    public static void main(String[] args) {
        Jedis jedis = new Jedis("192.168.10.100", 6379);
        jedis.auth("Bocon123456*");

//        System.out.println(jedis.slowlogReset());

        //string
        jedis.set("name", "1");
        jedis.incr("name");
        System.out.println(jedis.get("name"));

        //map
        jedis.hset("map", "name", "luobinjie");
        System.out.println(jedis.hgetAll("map"));

        //list
        jedis.lpush("list", "1");
        jedis.lpush("list", "3");
        jedis.lpush("list", "5");
        jedis.lpush("list", "7");
        System.out.println(jedis.lrange("list", 0, 3));

        //set
        jedis.sadd("set", "a");
        System.out.println(jedis.smembers("set"));

        //zset
        jedis.zadd("zset", 22, "lbj");
        jedis.zadd("zset", 11, "fy");
        System.out.println(jedis.zrange("zset", 0, 2));
    }
}
